/*
[Contents]

	0- Global
	1- Header
	2- Footer
	3- Main
	4- Sidebar
*/

/* =0 Global
---------------------------------------------------------------------------------------------------------------------*/
body {
	background:#FFF;
}
#body-container {
	margin:20px 40px;
}
/* =1 Header
---------------------------------------------------------------------------------------------------------------------*/
#header {
	margin-bottom:20px;
}
.logo {
	float:left;
}
.slogan {
	display:block;
	margin-left:250px;
	padding-top:7px;
}
.slogan em {
	background:#E1E1E1;
	display:block;
	font-weight:bold;
	height:25px;
	line-height:25px;
	padding:0 10px;
	/* Do Rounding */
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
/* =2 Footer
---------------------------------------------------------------------------------------------------------------------*/
#footer {
	border-top:1px dotted #CCC;
	margin-top:20px;
	padding:5px;
	text-align:center;
}
/* =3 Main
---------------------------------------------------------------------------------------------------------------------*/
#main {
	float:left;
}
/* =4 Sidebar
---------------------------------------------------------------------------------------------------------------------*/
#sidebar {
	float:right;
	width:250px;
}
/* Block */
.block {
	background:#F1F1F1;
	border:1px solid #CCC;
	margin-bottom:20px;
	padding:5px;
}
.block h6 {
	margin-bottom:15px;
	text-align:center;
}
/* Login Block */
.login label {
	float:left;
	line-height:23px;
	width:65px;
}
.login input[type="text"], .login input[type="password"] {
	width:165px;
}
.login input[type="checkbox"] {
	margin-left:45px;
	margin-right:7px;
}
.login .label-checkbox {
	float:none;
	line-height:15px;
	width:auto;
}
.login button {
	margin-left:65px;
	margin-top:10px;
}
.register {
	text-align:center;
}
